|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.webphotos.Album
public class Album
A classe Album mantém uma coleçao de fotos em um ArrayList de PhotoDTO, que pode ser manipulada através das funções da própria classe. Classe do tipo Singleton, é permitido apenas uma instância da classe. O objeto é acessível unicamente através da classe. Também manipula dados dos IDs, nome do albúm, descrição, data de inserção e categoria.
Method Summary | |
---|---|
void |
adicionarFotos(File[] f)
Inclui fotos na coleção. |
void |
clear()
Limpa o ArrayList fotos. |
Object |
clone()
|
void |
excluirAlbuns(int[] albunsID)
Recebe um vetor com IDs de albúns a serem excluídos. |
void |
excluirFotos(int[] fotosID)
Recebe uma lista com IDs das fotos e faz uma busca para excluir as fotos específicas do DB, FTP e FS. |
void |
excluirFotos(String[] nomes)
Recebe uma lista com nomes de fotos e faz uma busca no ArrayList fotos, caso encontre, exclui a foto específica. |
static Album |
getAlbum()
Retorna o objeto Album instanciado na própria classe. |
int |
getAlbumID()
Retorna o ID do albúm. |
String |
getCategoria(int categoriaID)
Retorna a categoria específica. |
int |
getCategoriaID()
Retorna o ID da categoria. |
String[] |
getCategoriasArray()
|
String[] |
getCategoriasArray(Boolean force)
Retorna um vetor que armazena as categorias. |
String |
getDescricao()
Retorna a descrição do albúm. |
String |
getDtInsercao()
Retorna a data de inserção do albúm. |
PhotoDTO |
getFoto(int fotoID)
Retorna uma foto deste album ou null se não existir. |
PhotoDTO |
getFoto(String caminho)
Retorna uma foto deste album ou null se não existir. |
PhotoDTO[] |
getFotos()
Retorna toda a coleção encontrada no ArrayList fotos. |
Object[][] |
getFotosArray()
Retorna uma matriz com as fotos e seus dados específicos. |
String[] |
getFotosColunas()
Retorna um vetor que armazenará os dados de ID, legenda e crédito da foto. |
int |
getLstCategoriasID(String nomeCategoria)
Retorna o ID dado um nome de categoria. |
int |
getLstCategoriasIndex(int categoriaID)
Retorna um índice da matriz categorias. |
int |
getLstCategoriasIndex(String nomeCategoria)
Retorna um índice da matriz categorias. |
String |
getNmAlbum()
Retorna o nome do albúm. |
int |
getUsuarioID()
Retorna o ID do usuário. |
void |
loadAlbum(int aID)
Carrega um albúm no ArrayList fotos que anteriormente foi salvo no banco de dados. |
void |
setAlbumID(int aID)
Seta um valor para o ID do albúm. |
void |
setCategoriaID(int cID)
Seta um valor para o ID de categoria. |
void |
setDescricao(String d)
Seta um valor para a descrição do albúm. |
void |
setDtInsercao(String dt)
Seta um valor para a data de inserção do albúm. |
void |
setNmAlbum(String nm)
Seta um valor para o nome do albúm. |
void |
setUsuarioID(int uID)
Seta um valor para o ID do usuário. |
String |
toJavaScript()
Retorna uma String contendo todos os dados do albúm no formato js. |
String |
toString()
Retorna uma String contendo todos os dados do albúm. |
String |
toXML()
Retorna uma String contendo todos os dados do albúm no formato XML. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static Album getAlbum()
public void setAlbumID(int aID)
aID
- ID do álbum.public void setUsuarioID(int uID)
uID
- ID do usuário.public void setCategoriaID(int cID)
cID
- ID da categoria.public void setNmAlbum(String nm)
nm
- Nome do albúm.public void setDescricao(String d)
d
- Descrição do albúm.public void setDtInsercao(String dt)
dt
- Data de inserção do albúm.public int getAlbumID()
public int getUsuarioID()
public int getCategoriaID()
public String getNmAlbum()
public String getDescricao()
public String getDtInsercao()
public PhotoDTO getFoto(int fotoID)
fotoID
- ID da foto.
public PhotoDTO getFoto(String caminho)
caminho
- Caminho do arquivo foto.
public PhotoDTO[] getFotos()
public Object[][] getFotosArray()
public String[] getFotosColunas()
public String[] getCategoriasArray()
public String[] getCategoriasArray(Boolean force)
public int getLstCategoriasIndex(String nomeCategoria)
nomeCategoria
- Nome da categoria pesquisada.
public int getLstCategoriasIndex(int categoriaID)
categoriaID
- ID da categoria pesquisada.
public int getLstCategoriasID(String nomeCategoria)
nomeCategoria
- Nome de categoria pesquisada.
public void clear()
public void loadAlbum(int aID)
aID
- ID do albúm.public void excluirAlbuns(int[] albunsID)
albunsID
- IDs dos albúns.public void excluirFotos(String[] nomes)
nomes
- Lista de nomes de fotos.public void excluirFotos(int[] fotosID)
fotosID
- Lista de IDs de fotos.public void adicionarFotos(File[] f)
photo
- Lista de arquivos.public String getCategoria(int categoriaID)
categoriaID
- ID da categoria.
public String toString()
toString
in class Object
public String toXML()
public String toJavaScript()
public Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |